package domain;

import java.text.SimpleDateFormat;
import java.util.*;

public class Queja {
	
	
	private String cuerpo;
	private String asunto;
	private Date fecha; 
	private List<String> votados; //asi quitariamos la clase voto y votacion
	private long numVotos;
	

	public Queja(String cuerpo, String asunto, Date fecha,
			List<String> votados, long numVotos) {
		super();
		this.cuerpo = cuerpo;
		this.asunto = asunto;
		this.fecha = fecha;
		this.votados = votados;
		this.numVotos = numVotos;
	}

	public String getCuerpo(){
		return cuerpo;
	}
	
	public void setCuerpo(String nuevoCuerpo){
		cuerpo=nuevoCuerpo;
	}
	
	public String getAsunto(){
		return asunto;
	}
	
	public void setAsunto(String nuevoAsunto){
		asunto=nuevoAsunto;
	}
	
	public Date getFecha(){
		return fecha;
	}
	
	public void setFecha(Date nuevaFecha){
		fecha=nuevaFecha;
	}
	
	public long getVotos(){
		return numVotos;
	}
	
	public void setVotos(long nuevoVoto){
		numVotos=nuevoVoto;
	}
	
	public List<String> getListaVotados(){
		return votados;
	}
	
	public void votar(String Dni){
		
		if (!votados.contains(Dni)){
			numVotos++;
			votados.add(Dni);
		}
	}
	
	
	
	
	
	
	
	
	
	

}
